class Student:  # Student为类的名称（类名）由一个或多个单词组成，每个单词的首字母大写，其余小写
    native_place = '天津'  # 直接写在类里面的变量称为类属性

    # 初始化方法
    def __int__(self, name, age):  # self.name称为实体属性，进行了一个赋值的操作，将局部变量的name的值赋给实体属性
        self.name = name
        self.age = age

    # 实例方法=====在class里定义def的称为方法，在class外定义def的称为函数
    def eat(self):  # self是必须在的，也可以更改成其他名字
        print('学生在吃饭')

    # 静态方法
    @staticmethod
    def method():  # 静态方法中不允许写self
        print('我使用了staticmethod进行修饰，所以我是静态方法')

    # 类方法
    @classmethod
    def cm(cls):  # cls是必须在的，也可以更改成其他名字
        print('我是类方法，因为我使用了classmethod进行修饰')
